<?xml version="1.0" encoding="ISO-8859-1" ?>
 
<html xmlns="http://www.w3.org/1999/xhtml" 
	  xmlns:h="http://java.sun.com/jsf/html" 
	  xmlns:f="http://java.sun.com/jsf/core"
	  xmlns:c="http://java.sun.com/jsp/jstl/core"
	  xmlns:p="http://primefaces.org/ui"
	  xmlns:ui="http://java.sun.com/jsf/facelets">
<h:head></h:head> 
	<h:body> 
		<ui:composition template="/template.xhtml">
			<ui:define name="conteudo">
			
			<center>
				<h:form id="form">	
					<p:growl id="messages" />			
					<p:outputLabel value="#{msg.curso} "/>  	
						<p:inputText id="query" label="query" value="#{cursoManagedBean.query}"  /> 		            
			           	<p:commandButton value="#{msg.pesquisar}" 
			           					 action="#{cursoManagedBean.listarCursos}" update="cursoTable" 
			           					 style="font-size: 16px; margin-left: 10px;" styleClass="btn" />
			           	
			           	<p:dataTable id="cursoTable" var="curso" value="#{cursoManagedBean.cursos}"  rows="15" paginator="true" paginatorPosition="bottom" pageLinks="5">	  			
			  			
						    <f:facet name="header">  
						        	<p:column colspan="2">				  			
						        		<h:outputText value="#{msg.cursos}" />
						        	</p:column>
						    </f:facet>  
						  	
							  	<p:column headerText="#{msg.nome}" >
							  		<h:outputLabel value="#{curso.nome}" /> 
							  	</p:column>
							  	
							  	<p:column headerText="#{msg.resumo}" >
							  		<h:outputLabel value="#{curso.resumo}"/> 
							  	</p:column>
							  	
							  	<p:column headerText="#{msg.acao}" >
									<p:commandLink process="@this" onclick="confirmacao.show()">
										<h:graphicImage value="/img/excluir.png" title="#{msg.excluirCurso}" style="border: none" />
										<f:setPropertyActionListener value="#{curso}" target="#{cursoManagedBean.curso}" />
									</p:commandLink>
																		
									<h:commandLink action="#{cursoManagedBean.atualiza}">
										<f:setPropertyActionListener value="#{curso}" target="#{cursoManagedBean.curso}" />
										<h:graphicImage value="/img/editar.png" title="#{msg.editarCurso}" style="border: none" />
									</h:commandLink>
									<p:commandLink actionListener="#{cursoManagedBean.populaDetalhesCurso}" onclick="detalhesDialog.show();" 
						  						   update=":form:disciplinaDetalhes">
						  				<f:attribute name="curso" value="#{curso}"/>
						  				<h:graphicImage value="/img/lupa.png" title="#{msg.mostrarDetalhes}" style="border: none" />
						  			</p:commandLink>
							  	</p:column>			    
						</p:dataTable>
						
						<p:confirmDialog id="confirmaExclusao" message="#{msg.perguntaExclusao} #{msg.este} #{msg.minCurso}?"
														 header="#{msg.excluirCurso}" severity="alert" widgetVar="confirmacao" closable="false">
							<p:commandButton id="confirma" value="#{msg.sim}" oncomplete="confirmacao.hide()" 
											 actionListener="#{cursoManagedBean.excluir}" update="@form" />
							 <p:commandButton id="cancela" value="#{msg.nao}" onclick="confirmacao.hide()" 
											  action="#{cursoManagedBean.listarCursos}"/>	
						</p:confirmDialog>
						
						
						<p:dialog header="#{msg.detalhes}" widgetVar="detalhesDialog" showEffect="clip" hideEffect="clip" width="600">  
							
						    <!--  <p:outputLabel value="Moderador" styleClass="labelDetalhes"/>
							<p:outputLabel value="#{cursoManagedBean.curso.moderador.nome}"/><p></p>-->
							
							<p:outputLabel value="#{msg.disciplinas}" styleClass="labelDetalhes"/>
							<p:dataList id="disciplinaDetalhes" value="#{cursoManagedBean.disciplinas}" var="disciplina" styleClass="listDisciplina">
								<p:outputLabel value="* #{disciplina.nome}"/>
							</p:dataList>
							
			
						</p:dialog>
						
			  	</h:form>
			</center>
			
			</ui:define>
		</ui:composition>
	</h:body> 
</html>
